﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication1
{
    public class people
    {
        /*
        类的成员，字段，属性，方法...
             字段，一般都是私有的，存储数据
             属性，对字段进行验证，过滤非法数据，保护字段 => 方法 get_属性名（） set_属性名（value）
                get :获取
                set：设置
                get,set
             方法，方法名（参数列表）[方法体]
                   重载，同一个类中，方法名相同，参数不同(个数或类型)的多个方法
                   参数，params 可变参数=>数组
          访问修饰符， private protected public  internal         

         */

        /// <summary>
        /// 编号
        /// </summary>
        private int id;
        /// <summary>
        /// 编号
        /// </summary>
        public int ID
        {
            get { return id; }
            set {
                if (value > 100 || value < 0)
                    return;
                id = value; }
        }

        /// <summary>
        /// 姓名
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public string Sex { get; set; }

       /* public void Eat()
        { 
        
        }
       */

        public void Eat(string food)
        {

        }

        public void Eat(params int[] count)
        {
            //count = [1,2,3,4,5]
            //count = []
        }

    }

    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var people = new people();
            people.ID = 100;
            people.Eat(1,2,3,4,5);
            people.Eat();
        }
    }
}